/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-08-23 09:06:53
 * @version $Id$
 */
function ajax(fn) {
	//获取后端的数据；
        var xhr = new XMLHttpRequest();
        xhr.open("post", "http://www.blogzl.com/zl_other_module/w1804/api/registry.php");
        xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        var username = document.getElementsByName("username")[0];
        var password = document.getElementsByName("password")[0];
         //判断密码是否为6-12位的字符串
        var pass=password.value.match(/\w{6,12}/);
        if(pass==null){
        	alert("请输入6-12位的密码【数字，字母或下划线】");
        	return false;
        }
        //创建对象，将输入的值赋值给对象
        var mes = {
            "username": "username",
            "password": "123456",
            "sex": "man",
            "age": "19",
            "realname": "lc"
        }
        mes.username = username.value;
        mes.password = password.value;
        var mesString = JSON.stringify(mes);
        xhr.send("mes=" + mesString);
        xhr.onreadystatechange = function() {
        	//当获取数据成功之后，执行函数
            if (xhr.readyState == 4 && xhr.status == 200) {
                var values = xhr.responseText;
                var vJson = JSON.parse(values);
                fn(vJson);
            }
        }
    }
    //回调函数
    function myfn(obj) {
    	var rename=document.getElementsByName("rename")[0];
    	//判断拉取得数据是否为成功的请求，如果是，就注册成功
        if (obj.state == "success" || obj.des.slice(-4, -1) == "已经存") {
        	alert(obj.state);
            location.replace("login.html");
        }
    }
